package com.tengju.payment.domain.model.transfer;

import com.tengju.payment.domain.model.TradeStatus;
import lombok.Value;

import java.time.LocalDateTime;

/**
 * 通用转账发起返回类
 */
@Value
public class UnionTransferSubmitResponse {

    /**
     * 转账状态
     */
    TradeStatus tradeStatus;

    /**
     * 处理完成日期
     */
    LocalDateTime completeTime;

    /**
     * 渠道返回流水号
     */
    String outTradeNo;

    /**
     * 渠道返回描述
     */
    String channelRespMessage;
}
